A code that uses the binary digits (0 and 1), usually in groups of eight, to represent characters, machine instructions or other data.